allwinner: Don't map boot ROM
authorAndre Przywara <andre.przywara@arm.com>
Thu, 21 Jun 2018 23:53:44 +0000 (00:53 +0100)
committerAndre Przywara <andre.przywara@arm.com>
Thu, 28 Jun 2018 22:47:30 +0000 (23:47 +0100)
There is nothing we need from the BootROM area, so we also don't need
to map it in EL3.

Remove the mapping and reduce the number of MMAP regions by one.

Reported-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
plat/allwinner/common/include/platform_def.h
plat/allwinner/common/sunxi_common.c

index 2752aa4d327bd1baf1d53b2b93ba7e04d7c61f93..d0391888dffd516098f17685b99568575e2806e1 100644 (file)
@@ -39,7 +39,7 @@
 #define PLATFORM_CORE_COUNT            (PLATFORM_CLUSTER_COUNT * \
                                         PLATFORM_MAX_CPUS_PER_CLUSTER)
 #define PLATFORM_MAX_CPUS_PER_CLUSTER  4
-#define PLATFORM_MMAP_REGIONS          4
+#define PLATFORM_MMAP_REGIONS          3
 #define PLATFORM_STACK_SIZE            (0x1000 / PLATFORM_CORE_COUNT)
 
 #ifndef SPD_none
index 92ecde4bd4d6db17a52dd2f0d19f0492f5e39945..9069a17d2d1d62c9d5b8359638bc88fb4dcb3855 100644 (file)
@@ -12,8 +12,6 @@
 #include "sunxi_private.h"
 
 static mmap_region_t sunxi_mmap[PLATFORM_MMAP_REGIONS + 1] = {
-       MAP_REGION_FLAT(SUNXI_ROM_BASE, SUNXI_ROM_SIZE,
-                       MT_MEMORY | MT_RO | MT_SECURE),
        MAP_REGION_FLAT(SUNXI_SRAM_BASE, SUNXI_SRAM_SIZE,
                        MT_MEMORY | MT_RW | MT_SECURE),
        MAP_REGION_FLAT(SUNXI_DEV_BASE, SUNXI_DEV_SIZE,